| popup | NN n/a IE 5.5 | ||
|
Объект popup представляет собой всплывающее окно без элементов управления, расположенное поверх документа, который его генерирует. Это окно отображается поверх диалоговых окон. В отличие от последних, генерируемых в IE методами showModalDialog() и showModelessDialog(), сценарии должны не просто создавать окно а также заполнять его содержимым и указывать его положение на экране. Поскольку всплывающее окно не имеет не имеет элементов управления (заголовка, элементов изменения размера и т.д.), оно должно иметь рамку и/или другой цвет фона, чтобы выделяться на странице. В следующем примере прдставленатипичная последовательность операторов, применяемая для создания, заполнения содержимым и отображением объекта popup: var popup = window.createPopup(); Всплывающее окно является окном с точки зрения документа. Хот набор свойств и методов этого объекта невелик, свойство parentWindow документа внутри него указывает на исходное свойство window. Если пользователь щёлкает мышью где-нибудь за пределами всплывающего окна, оно скрывается. | |||
| Создание объекта
var popupObj = window.createPopup() | |||
Доступ к объекту
| |||
Свойства:
| document |
NN n/a IE 5.5 |
||
| Только чтение | |||
| Свойство отражает документ во всплывающем окне. Необходимо помнить, что указанный документ поддерживает не все возможные свойства документа. | |||
| Пример:
myPopup.document.body.style.border = "solid 3px gray" | |||
| Возвращаемое значение: Ссылка на объект document |
|||
| |||
| isOpen | NN n/a IE 5.5 | ||
| Только чтение | |||
|
Пока всплывающее окно является отображаемым, свойство isOpen возвращает true. В ином случае оно равно false. | |||
| Возвращаемое значение: Булево |
|||
| |||
Методы:
| hide(), show() | NN n/a IE 5.5 | |||||||
|
show(слева, справа, ширина, высота[, позиционирование]) Эти методы предназначены для отображения всплывающего окна и его скрытия. Если окно не открывается из-за того, что пользователь щёлкнул мышью, метод show() необходимо запустить снова (со всеми параметрами). |
||||||||
| Возвращаемое значение None. | ||||||||
Параметры
| ||||||||